package com.ibiaoke.marketing.mapper;

import com.ibiaoke.marketing.entity.CouponReceive;
import com.ibiaoke.marketing.entity.CouponReceiveExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface CouponReceiveMapper {
    long countByExample(CouponReceiveExample example);

    int deleteByExample(CouponReceiveExample example);

    int deleteByPrimaryKey(Integer couponReceiveId);

    int insert(CouponReceive record);

    int insertSelective(CouponReceive record);

    List<CouponReceive> selectByExample(CouponReceiveExample example);

    CouponReceive selectByPrimaryKey(Integer couponReceiveId);

    int updateByExampleSelective(@Param("record") CouponReceive record, @Param("example") CouponReceiveExample example);

    int updateByExample(@Param("record") CouponReceive record, @Param("example") CouponReceiveExample example);

    int updateByPrimaryKeySelective(CouponReceive record);

    int updateByPrimaryKey(CouponReceive record);
}